package com.shimao.celnet.payment.service;

import com.shimao.celnet.payment.form.PPayCustForm;
import com.shimao.celnet.payment.model.PPayCust;

import java.util.Map;

/**
 *支付商户管理service
 * Created by ensure on 2017/12/5.
 */
public interface PPayCustService extends IService<PPayCust>{
    /**
     * 最新的分页查询方法
     * @param formBean
     * @param pageNum
     * @param length
     * @return
     */
    PPayCustForm getByPage(PPayCustForm formBean, int pageNum, int length);

    /**
     * 根据id取得
     * @param pMap
     * @return
     */
   PPayCust getBySfGuid(Map<String ,String> pMap);

    /**
     * 根据id取得

     */
   PPayCust getBySfGuid1(String estateGuid ,String payType);

    /**
     * 根据商户号取得商户信息
     * Modified by Matt 2019/5/24
     */
    PPayCust getByCustId(String custId);

    /***
     * 保存对象
     * @param pPayCust
     */
    void saveObject(PPayCust pPayCust);
}
